About the Role:
Are you an experienced iOS developer with a passion for creating high-quality, scalable mobile applications? We are looking for a talented Mobile iOS Developer to join our team and work on mission-critical enterprise applications. In this role, you will contribute to a dynamic development team, focusing on the end-to-end implementation, design, and support of advanced mobile systems used in a high-traffic, large-scale environment.
Responsibilities:
- Develop, test, and deploy advanced iOS applications with a focus on performance and reliability.
- Collaborate closely with cross-functional teams, including design, product, and backend developers, to build seamless user experiences.
- Implement robust APIs for mobile integration and work on feature development, including UI/UX optimization.
- Conduct root cause analysis for production issues, ensuring swift resolution and future-proofing against similar issues.
- Continuously evaluate and improve mobile engineering best practices to ensure the applications meet high standards in performance, scalability, and security.
Key Requirements:
- 3-5 years of hands-on iOS development experience in a large-scale enterprise setting.
- Proficiency in Swift and Objective-C, with a strong understanding of the iOS SDK and Apple’s Human Interface Guidelines.
- Experience in ecommerce and high-traffic applications is highly desirable.
- Solid understanding of mobile design patterns, system integration, and mobile security best practices.
- Demonstrated experience with RESTful APIs, backend services, and data storage solutions like CoreData and Realm.
- Familiarity with mobile testing frameworks and version control (Git).
- Strong communication and collaboration skills to work effectively in a team-oriented environment.
Bonus Skills:
- Knowledge of cloud-based mobile services and third-party libraries for mobile enhancements.
- Experience with Agile/Scrum methodologies and a passion for continuous learning.